﻿#ifndef SVCAMERAFACTORY_H
#define SVCAMERAFACTORY_H

#include "SVCamera.h"

namespace SVCameraFactory {
enum class CameraType { AGORA = 0x01, WEBRTC = 0x02, OTHER = 0x03 };
SVCamera *create(const CameraType type, QObject *parent = nullptr);
SVCamera *create(const char *name, QObject *parent = nullptr);
SVCamera *create(QObject *parent = nullptr);
}; // namespace SVCameraFactory

#endif
